package com.avergel.metaserver.dto;

public class Audio implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	private Integer idAudio;
	private String titulo;
	private String artista;
	private String album;
	private Integer anyo;
	private Integer genero;

	/**
	 * Instancia un nuevo audio.
	 */
	public Audio() {

	}

	/**
	 * Instancia un nuevo audio.
	 * 
	 * @param idAudio
	 *        id audio
	 */
	public Audio(Integer idAudio) {
		this.idAudio = idAudio;
	}

	/**
	 * Instancia un nuevo audio.
	 * 
	 * @param titulo
	 *        titulo
	 * @param artista
	 *        artista
	 * @param album
	 *        album
	 * @param anyo
	 *        anyo
	 * @param genero
	 *        genero
	 */
	public Audio(String titulo, String artista, String album, Integer anyo, Integer genero) {
		this.titulo = titulo;
		this.artista = artista;
		this.album = album;
		this.anyo = anyo;
		this.genero = genero;
	}

	/**
	 * Obtiene id audio.
	 * 
	 * @return id audio
	 */
	public Integer getIdAudio() {
		return idAudio;
	}

	/**
	 * Establece id audio.
	 * 
	 * @param idAudio
	 *        nuevo id audio
	 */
	public void setIdAudio(Integer idAudio) {
		this.idAudio = idAudio;
	}

	/**
	 * Obtiene titulo.
	 * 
	 * @return titulo
	 */
	public String getTitulo() {
		return this.titulo;
	}

	/**
	 * Establece titulo.
	 * 
	 * @param titulo
	 *        nuevo titulo
	 */
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}

	/**
	 * Obtiene artista.
	 * 
	 * @return artista
	 */
	public String getArtista() {
		return this.artista;
	}

	/**
	 * Establece artista.
	 * 
	 * @param artista
	 *        nuevo artista
	 */
	public void setArtista(String artista) {
		this.artista = artista;
	}

	/**
	 * Obtiene album.
	 * 
	 * @return album
	 */
	public String getAlbum() {
		return this.album;
	}

	/**
	 * Establece album.
	 * 
	 * @param album
	 *        nuevo album
	 */
	public void setAlbum(String album) {
		this.album = album;
	}

	/**
	 * Obtiene anyo.
	 * 
	 * @return anyo
	 */
	public Integer getAnyo() {
		return this.anyo;
	}

	/**
	 * Establece anyo.
	 * 
	 * @param anyo
	 *        nuevo anyo
	 */
	public void setAnyo(Integer anyo) {
		this.anyo = anyo;
	}

	/**
	 * Obtiene genero.
	 * 
	 * @return genero
	 */
	public Integer getGenero() {
		return this.genero;
	}

	/**
	 * Establece genero.
	 * 
	 * @param genero
	 *        nuevo genero
	 */
	public void setGenero(Integer genero) {
		this.genero = genero;
	}
}
